package com.zkh.myutils.proxy;

/**
 * 动态代理方法处理器
 * @author zkh
 */
@FunctionalInterface
public interface MethodHandler {
	
	/**
	 * 方法代理
	 * @param proxy 代理对象
	 * @param proxyMethod 代理方法，当前调用的方法
	 */
	Object invoke(Object proxy, ProxyMethod proxyMethod) throws Throwable;
}